15
16
16
12
13
14
2
3
6
4
5
30
31
31
27
28
29
17
18
21
19
20
45
46
46
42
43
44
32
33
47
34
35